home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 92 / DPPCZ0800.7z / DPPCZ0800.ISO / Demos / Star Trek - Armada / armada_demo.exe / data / Dynamic_Localized_Strings.h < prev    next >
C/C++ Source or Header  |  2000-04-01  |  14KB  |  301 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // String_Table_Entry
  4. // -------------------
  5. // English keys with corresponding translations
  6. //
  7.  
  8. // DONT CHANGE THE NEXT 5 LINES
  9. struct String_Table_Entry
  10. {
  11.     char key_string[256];                // The names of the build list
  12.     char translation_string[256];        // How important to build form this list
  13. };
  14. // GOOD, YOU DIDN'T CHANGE THEM!
  15.  
  16.  
  17. // How many strings do we allow?
  18. #define MAX_STRINGS 500
  19.  
  20. // Set this to 0 to have all untranslated strings displayed as "UNTRANSLATED"
  21. // Set it to 1 to have it use the English when it can't find a translation
  22. #define ENGLISH 1
  23.  
  24. //
  25. // dynamic_strings
  26. // 
  27. // A list of all strings that need to be translated on the fly
  28. //
  29. String_Table_Entry translations[MAX_STRINGS] =
  30. {
  31. // Officers can differ between races so they get special treatment.
  32.     "GUI_CP_OFFICERS_RES",        "officers",
  33.     "GUI_CP_BORGOFF_RES",        "power nodes",
  34.     "GUI_CP_ROMOFF_RES",        "centurions",
  35.     "GUI_SD_DEF_OFF_LABEL",        "OFFICERS",
  36.     "GUI_SD_BORG_OFF_LABEL",    "NODES",
  37.     "GUI_SD_ROM_OFF_LABEL",    "CENTURIONS",
  38.     "GUI_SD_TEXT_OFF_REQ",        "This vessel requires",
  39.     "GUI_SD_TEXT_OFF_OP",        "officers to operate.",
  40.     "GUI_SD_TEXT_BORGOFF_OP",    "power nodes to operate.",
  41.     "GUI_SD_TEXT_ROMOFF_OP",    "centurions to operate.",
  42.     "GUI_RD_OFFICERS_TOOLTIP",    "Officers",
  43.     "GUI_RD_OFFICERS_VTOOLTIP",    "Officers: The number of officers in use / 
  44. the number of officers available.
  45. Officer are required for most ships
  46. and stations in the fleet.",
  47.     "GUI_RD_BORGOFF_TOOLTIP",    "Power Nodes",
  48.     "GUI_RD_BORGOFF_VTOOLTIP",    "Power Nodes: The number of power nodes in use / 
  49. the number of power nodes available.
  50. Power Nodes are required for most ships
  51. and stations in the collective.",
  52.     "GUI_RD_ROMOFF_TOOLTIP",    "Centurions",
  53.     "GUI_RD_ROMOFF_VTOOLTIP",    "Centurions: The number of Centurions in use / 
  54. the number of Centurions available.
  55. Centurions are required for most ships
  56. and stations in the empire.",
  57.  
  58.     "GUI_CP_UPGRADE_TOOLTIP",    "^Upgrade Officers [Obselete]",
  59.     "GUI_CP_UPGRADE_VTOOLTIP",    "^Upgrade Officers: Build a new officers quarter to
  60. allow the fleet to have more ships and stations. [Obselete]",
  61.  
  62. // Cinematic View Tooltips.
  63.     "GUI_CV_MIN_TOOLTIP",        "Double click to return to strategic mode.",
  64.     "GUI_CV_MAIN_TOOLTIP",        "Main Menu: Opens the main menu to change options
  65. abort the mission, save the current game, or
  66. load a previously saved game.",
  67.     "GUI_CV_COMM_TOOLTIP",        "Comm Menu: Opens the multiplayer options menu
  68. to change alliances, modify chat settings, and give
  69. resources or units to other players.",
  70.  
  71. // Control Panel Button Tooltip and Verbose Tooltip Parts
  72.     "GUI_CP_TOOLTIP_SEPARATE",    ":",
  73.     "GUI_CP_CLASS_SEPARATE",    "-",
  74.     "GUI_CP_AMOUNT_SEPARATE",    "/",
  75.     "GUI_CP_START_EXTRA",        "(",
  76.     "GUI_CP_END_EXTRA",            ")",
  77.     "GUI_CP_SENTENCE_END",        ".",
  78.     "GUI_CP_PERCENT",            "%%",
  79.     "GUI_CP_DILITHIUM_RES",        "dilithium",
  80.     "GUI_CP_CREW_RES",            "crew",
  81.     "GUI_CP_REQUIRE",            "needs:",
  82.  
  83. // Control Panel Button Tooltip and Verbose Tooltips.
  84.     "GUI_CP_MOVE_TOOLTIP",        "^Move",
  85.     "GUI_CP_MOVE_VTOOLTIP",        "^Move: Order this vessel to set a course for a
  86. new location.",
  87.     "GUI_CP_ATTACK_TOOLTIP",    "^Attack",
  88.     "GUI_CP_ATTACK_VTOOLTIP",    "^Attack: Order this vessel to attack a target or
  89. go to a location and attack any enemys
  90. there.",
  91.     "GUI_CP_STOP_TOOLTIP",        "^Stop",
  92.     "GUI_CP_STOP_VTOOLTIP",        "^Stop: Order this vessel to stop its current action
  93. and return to normal status.",
  94.     "GUI_CP_TRANS_TOOLTIP",        "^Transport",
  95.     "GUI_CP_TRANS_VTOOLTIP",    "^Transport: Send a boarding party over to another
  96. vessel.  On enemy vessels, the boarding party will
  97. fight the crew and take the ship over if no crew
  98. remains.  It will reinforce crew on friendly vessels.",
  99.     "GUI_CP_STRANS_TOOLTIP",    "Special Transport <SHIFT+^T> [Obselete]",
  100.     "GUI_CP_STRANS_VTOOLTIP",    "Special Transport <SHIFT+^T>: Transport a special flag to
  101. another vessel. [Obselete]",
  102.     "GUI_CP_RECREW_TOOLTIP",    "^Recrew",
  103.     "GUI_CP_RECREW_VTOOLTIP",    "^Recrew: Reinforce the crew of the station with
  104. crew taken from the crew pool.",
  105.     "GUI_CP_ORDER_TOOLTIP",        "^Orders",
  106.     "GUI_CP_ORDER_VTOOLTIP",    "^Orders: Go to the orders menu to issue more detailed
  107. commands.",
  108.     "GUI_CP_SDOWN_TOOLTIP",        "Stand Down <SHIFT+^S>",
  109.     "GUI_CP_SDOWN_VTOOLTIP",    "Stand Down <SHIFT+^S>: Order the vessel to stop its current
  110. action and perform no further actions until it is so
  111. ordered.",
  112.     "GUI_CP_REPAIR_TOOLTIP",    "^Repair and Recrew",
  113.     "GUI_CP_REPAIR_VTOOLTIP",    "^Repair and Recrew: Send the vessel to the nearest
  114. shipyard for faster repair and recrewing from
  115. the crew pool.",
  116.     "GUI_CP_GUARD_TOOLTIP",        "G^uard",
  117.     "GUI_CP_GUARD_VTOOLTIP",    "G^uard: Follow and protect another vessel.",
  118.     "GUI_CP_PATROL_TOOLTIP",    "^Patrol",
  119.     "GUI_CP_PATROL_VTOOLTIP",    "^Patrol: Patrol an area of space.  To make more
  120. complex patrol routes use the TAB key to lay down
  121. waypoints.",
  122.     "GUI_CP_SCOUT_TOOLTIP",        "^Scout",
  123.     "GUI_CP_SCOUT_VTOOLTIP",    "^Scout: Search unexplored areas of the map.",
  124.     "GUI_CP_SANDD_TOOLTIP",        "Search and ^Destroy",
  125.     "GUI_CP_SANDD_VTOOLTIP",    "Search and ^Destroy: Search for enemy vessels and
  126. destroy them.  This is particularly useful for cleaning
  127. up remaining enemy forces.",
  128.     "GUI_CP_DECOM_TOOLTIP",        "Decommission <SHIFT+^D>",
  129.     "GUI_CP_DECOM_VTOOLTIP",    "Decommission <SHIFT+^D>: Disassemble and recover resources from
  130. a ship or station.  Ships must return to a repair
  131. bay to be decommissioned.",
  132.     "GUI_CP_GALERT_TOOLTIP",    "Green Alert <SHIFT+^G>",
  133.     "GUI_CP_GALERT_VTOOLTIP",    "Green Alert <SHIFT+^G>: If discovered by enemy forces, retreat
  134. from the engagement.",
  135.     "GUI_CP_YALERT_TOOLTIP",    "Yellow Alert <SHIFT+^Y>",
  136.     "GUI_CP_YALERT_VTOOLTIP",    "Yellow Alert <SHIFT+^Y>: Proceed with orders unless the enemy
  137. engages first.  If engaged, destroy the enemy
  138. forces.",
  139.     "GUI_CP_RALERT_TOOLTIP",    "Red Alert <SHIFT+^R>",
  140.     "GUI_CP_RALERT_VTOOLTIP",    "Red Alert <SHIFT+^R>: Engage the enemy upon sight.",
  141.     "GUI_CP_BUILD_TOOLTIP",        "^Build",
  142.     "GUI_CP_BUILD_VTOOLTIP",    "^Build: Go to the construction menu to select ships
  143. and stations to build.",
  144.     "GUI_CP_HARVEST_TOOLTIP",    "Harvest ^Dilithium",
  145.     "GUI_CP_HARVEST_VTOOLTIP",    "Harvest ^Dilithium: Find the nearest dilithium moon
  146. and begin mining operations.",
  147.     "GUI_CP_RALLY_TOOLTIP",        "Set Rally ^Point",
  148.     "GUI_CP_RALLY_VTOOLTIP",    "Set Rally ^Point: Choose a location where vessels
  149. constructed or repaired at this station will collect
  150. after exiting the station.",
  151.     "GUI_CP_RUPGRADE_TOOLTIP",    "Upgrade Research [Obselete]",
  152.     "GUI_CP_RUPGRADE_VTOOLTIP",    "Upgrade Research: Upgrade for more advanced research. [Obselete]",
  153.     "GUI_CP_RESEARCH_TOOLTIP",    "Research <^B>",
  154.     "GUI_CP_RESEARCH_VTOOLTIP",    "Research <^B>: Go to the research menu to construct pods
  155. that allow the use of special weapons.",
  156.     "GUI_CP_BACK_TOOLTIP",        "^Back",
  157.     "GUI_CP_BACK_VTOOLTIP",        "^Back: Return to the main menu.",
  158.     "GUI_CP_CANCEL_TOOLTIP",    "Cancel <SHIFT+^C>",
  159.     "GUI_CP_CANCEL_VTOOLTIP",    "Cancel <SHIFT+^C>: Cancel construction and regain the resources.",
  160.  
  161. // Ship Display Tooltips and Verbose Tooltips, these have a good amount of
  162. // dynamic information so they are broken in to little parts.
  163.     "GUI_SD_RACE_VESSEL",        "vessel",
  164.     "GUI_SD_RACE_REPAIR_BA",    "crew have below average repair ability.",
  165.     "GUI_SD_RACE_REPAIR_A",        "crew have average repair ability.",
  166.     "GUI_SD_RACE_REPAIR_AA",    "crew have above average repair ability.",
  167.     "GUI_SD_RACE_BOARD_BA",        "crew have below average strength when boarding
  168. or defending against boarding parties.",
  169.     "GUI_SD_RACE_BOARD_A",        "crew have average strength when boarding
  170. or defending against boarding parties.",
  171.     "GUI_SD_RACE_BOARD_AA",        "crew have above average strength when boarding
  172. or defending against boarding parties.",
  173.     "GUI_SD_REPAIR_SYS_ENG",    "Engines",
  174.     "GUI_SD_REPAIR_SYS_LS",        "Life Support",
  175.     "GUI_SD_REPAIR_SYS_WPN",    "Weapon Control",
  176.     "GUI_SD_REPAIR_SYS_SHLD",    "Shield Generator",
  177.     "GUI_SD_REPAIR_SYS_SENS",    "Sensors",
  178.     "GUI_SD_REPAIR_SYSX_ENG",    "Engines are",
  179.     "GUI_SD_REPAIR_SYSX_LS",    "Life Support is",
  180.     "GUI_SD_REPAIR_SYSX_WPN",    "Weapon Control is",
  181.     "GUI_SD_REPAIR_SYSX_SHLD",    "Shield Generator is",
  182.     "GUI_SD_REPAIR_SYSX_SENS",    "Sensors are",
  183.     "GUI_SD_REPAIR_FUNC_SYS",    "fully functional.",
  184.     "GUI_SD_REPAIR_REP_SYS",    "under repair",
  185.     "GUI_SD_REPAIR_LEFT_SYS",    "%% left",
  186.     "GUI_SD_REPAIR_DIS_SYS",    "disabled.",
  187.     "GUI_SD_REPAIR_NA_SYS",        "not available on this class.",
  188.     "GUI_SD_BAR_SHIELD",        "Shields at",
  189.     "GUI_SD_BAR_ENERGY",        "Special energy at",
  190.     "GUI_SD_BAR_DLTH_FRIEGHT",    "Freighter is",
  191.     "GUI_SD_BAR_DLTH_PERFULL",    "%% full.",
  192.     "GUI_SD_BAR_DLTH_INF",        "Moon has infinite dilithium.",
  193.     "GUI_SD_BAR_DLTH_MOON",        "Moon has",
  194.     "GUI_SD_BAR_DLTH_LEFT",        "dilithium left.",
  195.     "GUI_SD_BAR_DLTHX_PERFULL",    "%% full with",
  196.     "GUI_SD_BAR_DLTHX_LEFT",    "dilithium left out of",
  197.     "GUI_SD_BAR_RESEARCH",        "Research",
  198.     "GUI_SD_BAR_CONST",            "Construction",
  199.     "GUI_SD_BAR_PERCOMP",        "%% complete.",
  200.     "GUI_SD_BAR_NO_RESEARCH",    "There is no current research.",
  201.     "GUI_SD_BAR_NO_CONST",        "There is no current construction.",
  202.     "GUI_SD_BAR_PERCOMPX",        "%% complete.  There is approximately",
  203.     "GUI_SD_BAR_SECREMAIN",        "seconds remaining.",
  204.     "GUI_SD_TEXT_VESSEL",        "Vessel Identification",
  205.     "GUI_SD_TEXT_CREW_LABEL",    "CREW",
  206.     "GUI_SD_TEXT_DERELICT",        "Derelict",
  207.     "GUI_SD_TEXT_CREW",            "Crew",
  208.     "GUI_SD_TEXT_CREW_MIN",        "is at minimal operating level.",
  209.     "GUI_SD_TEXT_CREW_RED",        "is at reduced operating level.",
  210.     "GUI_SD_TEXT_CREW_NOR",        "is at normal operating level.",
  211.     "GUI_SD_TEXT_DERELICT_ADV",    "Transport crew on to this vessel to reactivate
  212. ship systems.",
  213.     "GUI_SD_TEXT_CREW_FIRE_UP",    "Crew has been directed to increase fire rate
  214. at the expense of other systems.",
  215.     "GUI_SD_TEXT_CREW_FIRE_DN",    "Weapon fire rate is impaired.",
  216.     "GUI_SD_TEXT_CREW_REP_UP",    "Crew has been directed to increase repair rate
  217. at the expense of other systems.",
  218.     "GUI_SD_TEXT_CREW_REP_DN",    "Repair rate is impaired.",
  219.     "GUI_WI_ANALYSIS",            "Analysis of",
  220.     "GUI_WI_GRAVMINE",            "Gravity mines have been detected on the hull.",
  221.     "GUI_WI_SPY",                "Unofficial transmission detected, indicating spy aboard.",
  222.  
  223. // Resource Panel Tooltips and Verbose Tooltips.
  224.     "GUI_RD_CREW_TOOLTIP",        "Crew",
  225.     "GUI_RD_CREW_VTOOLTIP",        "Crew: Available crew that is not in
  226. active service.  Crew is used in the
  227. construction and recrewing of ships
  228. and stations.",
  229.     "GUI_RD_DILITHIUM_TOOLTIP",    "Dilithium",
  230.     "GUI_RD_DILITHIUM_VTOOLTIP","Dilithium: Current dilithium store.
  231. Dilithium is required for warp core
  232. operation and is also traded for other
  233. required resources to construct ships
  234. and stations.",
  235.  
  236. // Objectives Pop Up.
  237.     "GUI_POP_OBJ_BUTTON",        "OK",
  238.     "GUI_POP_OBJ_TOOLTIP",        "Return to the game.",
  239.  
  240. // Comm Pop Up.
  241.     "GUI_POP_COMM_TITLE",        "COMMS/ALLIANCES",
  242.     "GUI_POP_COMM_PLAYER",        "PLAYER",
  243.     "GUI_POP_COMM_CHAT",        "CHAT",
  244.     "GUI_POP_COMM_TEAM",        "TEAM",
  245.     "GUI_POP_COMM_ALLIANCE",    "ALLIANCE",
  246.     "GUI_POP_COMM_MESSAGE",        "Chat to:",
  247.     "GUI_POP_COMM_GIVE",        "GIVING",
  248.     "GUI_POP_COMM_ALLIEDV",        "Allied Victory",
  249.     "GUI_POP_COMM_LATENCY",        "High Latency",
  250.     "GUI_POP_COMM_TEAM_PREFIX",    "Team",
  251.     "GUI_POP_COMM_NAME_TT",        "Player name, click to select as current player.",
  252.     "GUI_POP_COMM_CHAT_TT",        "Determines if you wish to send chat messages to this player.",
  253.     "GUI_POP_COMM_ENEMY_TT",    "I don't like you :(",
  254.     "GUI_POP_COMM_NEUTRAL_TT",    "Who cares :P",
  255.     "GUI_POP_COMM_ALLY_TT",        "I like you :)",
  256.     "GUI_POP_COMM_SELECT_TT",    "Currently selected player.",
  257.     "GUI_POP_COMM_CHAT_ALL",    "ALL",
  258.     "GUI_POP_COMM_CHAT_ALL_TT",    "Send chat messages to all players in the current game.",
  259.     "GUI_POP_COMM_CHAT_ALY",    "ALLIES",
  260.     "GUI_POP_COMM_CHAT_ALY_TT",    "Send chat messages to all your allies in the current game.",
  261.     "GUI_POP_COMM_CHAT_EMY",    "ENEMIES",
  262.     "GUI_POP_COMM_CHAT_EMY_TT",    "Send chat messages to all your enemies in the current game.",
  263.     "GUI_POP_COMM_CHAT_PVT",    "PRIVATE",
  264.     "GUI_POP_COMM_CHAT_PVT_TT",    "Send chat messages to the currently selected player.",
  265.     "GUI_POP_COMM_GIVE_UNT",    "UNITS",
  266.     "GUI_POP_COMM_GIVE_UNT_TT",    "Give currently selected units to the currently selected player.",
  267.     "GUI_POP_COMM_GIVE_DLT",    "DILITHIUM",
  268.     "GUI_POP_COMM_GIVE_DLT_TT",    "Give dilithium to the currently selected player.",
  269.     "GUI_POP_COMM_GIVE_CRW",    "CREW",
  270.     "GUI_POP_COMM_GIVE_CRW_TT",    "Give crew to the currently selected player.",
  271.     "GUI_POP_COMM_DLTH_UP",        "Increase dilithium.",
  272.     "GUI_POP_COMM_DLTH_DN",        "Decrease dilithium.",
  273.     "GUI_POP_COMM_CREW_UP",        "Increase crew.",
  274.     "GUI_POP_COMM_CREW_DN",        "Decrease crew.",
  275.     "GUI_POP_COMM_ALLIEDV_TT",    "When active an allied victory is sufficient to win the game.",
  276.     "GUI_POP_COMM_LATENCY_TT",    "Tick this box when playing over laggy Internet connections.",
  277.     "GUI_POP_COMM_DONE",        "DONE",
  278.     "GUI_POP_COMM_MSG_GAVE",    "You gave",
  279.     "GUI_POP_COMM_MSG_DLTH_TO",    "dilithium to",
  280.     "GUI_POP_COMM_MSG_GAVE_U",    "gave you",
  281.     "GUI_POP_COMM_MSG_CREW_TO",    "crew to",
  282.     "GUI_POP_COMM_MSG_CONSDR",    "You now consider",
  283.     "GUI_POP_COMM_MSG_CON_U",    "now considers you",
  284.     "GUI_POP_COMM_MSG_ENEMY",    "an enemy.",
  285.     "GUI_POP_COMM_MSG_NEUTRAL",    "neutral.",
  286.     "GUI_POP_COMM_MSG_ALLY",    "an ally.",
  287.     "GUI_POP_COMM_MSG_UNITS",    "You gave units to",
  288.     "GUI_POP_COMM_MSG_UNITS_U",    "gave you units.",
  289.  
  290. // Drop Player Pop Up.
  291.     "GUI_POP_DROP_WAIT",        "Waiting for players for",
  292.     "GUI_POP_DROP_SECONDS",        "seconds:",
  293.     "GUI_POP_DROP_BUTTON",        "DROP",
  294.     "GUI_POP_DROP_TOOLTIP",        "WARNING: This will drop all currently listed players from the game.",
  295.  
  296. // Pause Game Pop Up
  297.     "GUI_POP_PAUSE_TEXT",        "GAME PAUSED",
  298.     "GUI_POP_PAUSE_CONTINUE",    "CONTINUE",
  299.     "GUI_POP_PAUSE_TOOLTIP",    "Unpause the game."
  300. };
  301.